home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / src / exampleCode / inventor / sharedSV / README < prev    next >
Encoding:
Text File  |  1994-08-02  |  2.1 KB  |  47 lines

  1.  
  2.           ~4Dgifts/toolbox/src/exampleCode/inventor/sharedSV README
  3.  
  4.  
  5.        SharedSV, The Shared SceneViewer by Steve Fine fine@detroit.sgi.com
  6.  
  7.  
  8.  
  9.     The 3D supplement to InPerson's Video Conferencing and Media board.
  10.  
  11.     First, the credits.
  12.  
  13.   1.  The entire Inventor team for giving me/us the source to the SceneViewer.
  14.   2.  Chris Fouts for helping with some of the multicast stuff (who stole it 
  15.       from somewhere else anyway!)
  16.   3.  Myself, for writing C++ code with no prior knowledge and gluing all the 
  17.       above together in a usable fashion.
  18.  
  19.    
  20.     The demo IS basicaly the stock SceneViewer as far a functionality goes.  
  21.     The added piece is as follows:  Anything saved by using the menu choice
  22.     file->save-environment, is broadcast, using multi-cast, over the net.  
  23.     Any other SharedSV that is running, will pick up the packets and do the 
  24.     equivalent of file->read-environment.  So, What does all this mean? you 
  25.     ask!  
  26.  
  27.     If you start up two SharedSVs on a network with the same input file, 
  28.     they will be "linked."  If one changes the view or adds a light, the 
  29.     other will follow.  There is no master, so if both move the mouse at 
  30.     the same time, they will change their own view, but the last one to 
  31.     let go is the winner!  
  32.  
  33.     The demo is not limited to 2, you can run as many as you want.  Just 
  34.     remember it uses multi-cast, and is limited in the same network 
  35.     topology as is an InPerson session.  If the shared shelf is working in 
  36.     InPerson, you can put a copy of an inventor file on the shelf, and 
  37.     have people drag it on top of the SharedSV icon.  
  38.  
  39.     Network usage is pretty low.  The individual packets are around 400 
  40.     bytes each, and I only transmit if something is moving or changed.  I 
  41.     check the network on the recieving side every .25 seconds.  You can 
  42.     cause a flurry of output packets but in the overall scheme of InPerson 
  43.     and normal network traffic, it doesn't seem to make much difference.
  44.  
  45.     That is about all there is to it.  If you have any questions, just email
  46.     fine@detroit.sgi.com 
  47.